@font-face { font-family: 'dtac2013_bl-webfont'; src: url("../fonts/dtac2013_bl-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dtac2013_bl-webfont.woff") format("woff"), url("../fonts/dtac2013_bl-webfont.ttf") format("truetype"), url("../fonts/dtac2013_bl-webfont.svg#dtac2013_bl-webfont") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dtac2013_lt-webfont'; src: url("../fonts/dtac2013_lt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dtac2013_lt-webfont.woff") format("woff"), url("../fonts/dtac2013_lt-webfont.ttf") format("truetype"), url("../fonts/dtac2013_lt-webfont.svg#dtac2013_lt-webfont") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dtac2013_rg-webfont'; src: url("../fonts/dtac2013_rg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dtac2013_rg-webfont.woff") format("woff"), url("../fonts/dtac2013_rg-webfont.ttf") format("truetype"), url("../fonts/dtac2013_rg-webfont.svg#dtac2013_rg-webfont") format("svg"); font-weight: normal; font-style: normal; }
/* line 34, ../sass/newlang.scss */
.demo-panel { height: 800px; min-height: 800px; }

/* line 39, ../sass/newlang.scss */
.active { visibility: visible !important; }

/* line 43, ../sass/newlang.scss */
.box-new-lang { display: inline-block; position: relative; }
/* line 46, ../sass/newlang.scss */
.box-new-lang .menu-dropdown { cursor: pointer; text-decoration: none; font-size: 14px; }
/* line 50, ../sass/newlang.scss */
.box-new-lang .menu-dropdown .icon-lang { height: 49px; line-height: 48px; }
/* line 55, ../sass/newlang.scss */
.box-new-lang .has-child { position: relative; padding-right: 30px !important; }
/* line 59, ../sass/newlang.scss */
.box-new-lang .has-child::before { -webkit-transform: rotate(45deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(45deg); /* IE 9 */ transform: rotate(45deg); /* Firefox 16+, IE 10+, Opera */ right: 12px; content: ''; position: absolute; top: 50%; margin-top: -1px; height: 2px; width: 9px; background: #fff; }
/* line 72, ../sass/newlang.scss */
.box-new-lang .has-child::after { -webkit-transform: rotate(-45deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(-45deg); /* IE 9 */ transform: rotate(-45deg); /* Firefox 16+, IE 10+, Opera */ right: 7px; content: ''; position: absolute; top: 50%; margin-top: -1px; height: 2px; width: 9px; background: #fff; }

/* line 86, ../sass/newlang.scss */
.box-new-lang:hover { opacity: 0.8; }

/* line 91, ../sass/newlang.scss */
.box-sub-link-lang { display: none; cursor: pointer; text-decoration: none; font-size: 14px; color: #fff; line-height: 48px; padding: 0 10px 0 10px; box-sizing: border-box; border-left: 1px solid rgba(255, 255, 255, 0.5); }
/* line 101, ../sass/newlang.scss */
.box-sub-link-lang.active { display: inline !important; }

/* line 106, ../sass/newlang.scss */
.box-sub-link-lang:hover .text-sub-link-lang { opacity: 0.8; }

/* line 111, ../sass/newlang.scss */
.content-dropdown-new-lang { visibility: hidden; position: absolute; top: 50px; right: 0; width: 100%; background-color: #fff; width: 150px; height: 280px; z-index: 20; padding: 7px; border-radius: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.24); overflow-y: scroll; }
/* line 125, ../sass/newlang.scss */
.content-dropdown-new-lang .link-lang { display: block; color: #22388b; font-family: 'dtac2013_bl-webfont', 'dtac2013_lt-webfont', 'dtac2013_rg-webfont'; text-decoration: none; margin-left: 0; opacity: 1; transform: scale(0.85); transition: all 700ms; }
/* line 135, ../sass/newlang.scss */
.content-dropdown-new-lang .link-lang:hover { margin-left: 10px; opacity: 0.8; transform: scale(1); }

/* line 142, ../sass/newlang.scss */
.icon-global { display: block; background: url("../img/world.png") no-repeat center center; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 153, ../sass/newlang.scss */
.link-lang.icon-global:after { content: 'Global'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 159, ../sass/newlang.scss */
.icon-australia { display: block; background: url("../img/flags/24/Australia.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 170, ../sass/newlang.scss */
.link-lang.icon-australia:after { content: 'Australia'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 176, ../sass/newlang.scss */
.icon-austria { display: block; background: url("../img/flags/24/Austria.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 187, ../sass/newlang.scss */
.link-lang.icon-austria:after { content: 'Austria'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 193, ../sass/newlang.scss */
.icon-belgium { display: block; background: url("../img/flags/24/Belgium.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 204, ../sass/newlang.scss */
.link-lang.icon-belgium:after { content: 'Belgium'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 210, ../sass/newlang.scss */
.icon-cambodia { display: block; background: url("../img/flags/24/Cambodja.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 221, ../sass/newlang.scss */
.link-lang.icon-cambodia:after { content: 'Cambodia'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 227, ../sass/newlang.scss */
.icon-china { display: block; background: url("../img/flags/24/China.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 238, ../sass/newlang.scss */
.link-lang.icon-china:after { content: 'China'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 244, ../sass/newlang.scss */
.icon-denmark { display: block; background: url("../img/flags/24/Denmark.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 255, ../sass/newlang.scss */
.link-lang.icon-denmark:after { content: 'Denmark'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 261, ../sass/newlang.scss */
.icon-france { display: block; background: url("../img/flags/24/France.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 272, ../sass/newlang.scss */
.link-lang.icon-france:after { content: 'France'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 278, ../sass/newlang.scss */
.icon-germany { display: block; background: url("../img/flags/24/Germany.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 289, ../sass/newlang.scss */
.link-lang.icon-germany:after { content: 'Germany'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 295, ../sass/newlang.scss */
.icon-hong-kong { display: block; background: url("../img/flags/24/Hong Kong.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 306, ../sass/newlang.scss */
.link-lang.icon-hong-kong:after { content: 'Hong\00a0 Kong'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 312, ../sass/newlang.scss */
.icon-india { display: block; background: url("../img/flags/24/India.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 323, ../sass/newlang.scss */
.link-lang.icon-india:after { content: 'India'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 329, ../sass/newlang.scss */
.icon-indonesia { display: block; background: url("../img/flags/24/Indonesia.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 340, ../sass/newlang.scss */
.link-lang.icon-indonesia:after { content: 'Indonesia'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 346, ../sass/newlang.scss */
.icon-iran { display: block; background: url("../img/flags/24/Iran.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 357, ../sass/newlang.scss */
.link-lang.icon-iran:after { content: 'Iran'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 363, ../sass/newlang.scss */
.icon-ireland { display: block; background: url("../img/flags/24/Ireland.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 374, ../sass/newlang.scss */
.link-lang.icon-ireland:after { content: 'Ireland'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 380, ../sass/newlang.scss */
.icon-italy { display: block; background: url("../img/flags/24/Italy.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 391, ../sass/newlang.scss */
.link-lang.icon-italy:after { content: 'Italy'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 397, ../sass/newlang.scss */
.icon-japan { display: block; background: url("../img/flags/24/japan.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 408, ../sass/newlang.scss */
.link-lang.icon-japan:after { content: 'Japan'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 414, ../sass/newlang.scss */
.icon-korea { display: block; background: url("../img/korea.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 425, ../sass/newlang.scss */
.link-lang.icon-korea:after { content: 'Korea'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 431, ../sass/newlang.scss */
.icon-laos { display: block; background: url("../img/flags/24/Laos.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 442, ../sass/newlang.scss */
.link-lang.icon-laos:after { content: 'Laos'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 448, ../sass/newlang.scss */
.icon-malaysia { display: block; background: url("../img/flags/24/Malaysia.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 459, ../sass/newlang.scss */
.link-lang.icon-malaysia:after { content: 'Malaysia'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 465, ../sass/newlang.scss */
.icon-myanmar { display: block; background: url("../img/myanmar.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 476, ../sass/newlang.scss */
.link-lang.icon-myanmar:after { content: 'Myanmar'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 482, ../sass/newlang.scss */
.icon-new-zealand { display: block; background: url("../img/flags/24/New Zealand.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 493, ../sass/newlang.scss */
.link-lang.icon-new-zealand:after { content: 'New\00a0 Zealand'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 499, ../sass/newlang.scss */
.icon-norway { display: block; background: url("../img/flags/24/Norway.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 510, ../sass/newlang.scss */
.link-lang.icon-norway:after { content: 'Norway'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 516, ../sass/newlang.scss */
.icon-oman { display: block; background: url("../img/flags/24/Oman.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 527, ../sass/newlang.scss */
.link-lang.icon-oman:after { content: 'Oman'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 533, ../sass/newlang.scss */
.icon-pakistan { display: block; background: url("../img/flags/24/Pakistan.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 544, ../sass/newlang.scss */
.link-lang.icon-pakistan:after { content: 'Pakistan'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 550, ../sass/newlang.scss */
.icon-philippines { display: block; background: url("../img/flags/24/Philippines.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 561, ../sass/newlang.scss */
.link-lang.icon-philippines:after { content: 'Philippines'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 567, ../sass/newlang.scss */
.icon-russia { display: block; background: url("../img/flags/24/Russian Federation.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 578, ../sass/newlang.scss */
.link-lang.icon-russia:after { content: 'Russia'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 584, ../sass/newlang.scss */
.icon-singapore { display: block; background: url("../img/flags/24/Singapore.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 595, ../sass/newlang.scss */
.link-lang.icon-singapore:after { content: 'Singapore'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 601, ../sass/newlang.scss */
.icon-south-africa { display: block; background: url("../img/flags/24/South Africa.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 612, ../sass/newlang.scss */
.link-lang.icon-south-africa:after { content: 'South\00a0 Africa'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 618, ../sass/newlang.scss */
.icon-spain { display: block; background: url("../img/flags/24/Spain.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 629, ../sass/newlang.scss */
.link-lang.icon-spain:after { content: 'Spain'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 635, ../sass/newlang.scss */
.icon-sri-lanka { display: block; background: url("../img/flags/24/Sri Lanka.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 646, ../sass/newlang.scss */
.link-lang.icon-sri-lanka:after { content: 'Sri\00a0 Lanka'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 652, ../sass/newlang.scss */
.icon-sweden { display: block; background: url("../img/flags/24/Sweden.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 663, ../sass/newlang.scss */
.link-lang.icon-sweden:after { content: 'Sweden'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 669, ../sass/newlang.scss */
.icon-switzerland { display: block; background: url("../img/flags/24/Switzerland.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 680, ../sass/newlang.scss */
.link-lang.icon-switzerland:after { content: 'Switzerland'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 686, ../sass/newlang.scss */
.icon-taiwan { display: block; background: url("../img/flags/24/Taiwan.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 697, ../sass/newlang.scss */
.link-lang.icon-taiwan:after { content: 'Taiwan'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 703, ../sass/newlang.scss */
.icon-thailand { display: block; background: url("../img/flags/24/Thailand.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 714, ../sass/newlang.scss */
.link-lang.icon-thailand:after { content: 'Thailand'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 720, ../sass/newlang.scss */
.icon-uae { display: block; background: url("../img/flags/24/United Arab Emirates.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 731, ../sass/newlang.scss */
.link-lang.icon-uae:after { content: 'U.A.E.'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 737, ../sass/newlang.scss */
.icon-united-kingdom { display: block; background: url("../img/flags/24/United Kingdom(Great Britain).png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 748, ../sass/newlang.scss */
.link-lang.icon-united-kingdom:after { content: 'United\00a0 Kingdom'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 754, ../sass/newlang.scss */
.icon-usa { display: block; background: url("../img/flags/24/United States of America(USA).png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 765, ../sass/newlang.scss */
.link-lang.icon-usa:after { content: 'U.S.A.'; padding-left: 28px; text-align: right; font-size: 14px; }

/* line 771, ../sass/newlang.scss */
.icon-vietnam { display: block; background: url("../img/flags/24/Viet Nam.png") no-repeat center left; width: 28px; height: 28px; display: inline-block; cursor: pointer; color: #fff; text-align: right; line-height: 28px; }

/* line 782, ../sass/newlang.scss */
.link-lang.icon-vietnam:after { content: 'Vietnam'; padding-left: 28px; text-align: right; font-size: 14px; }

/*# sourceMappingURL=newlang.css.map */
